// 实现注册功能
// 1.
document.querySelector('#btn-register').addEventListener('click', async function (e) {
    e.preventDefault()
    // 获取表单数据
    const form = document.querySelector('.register-form')
    // 收集数据
    const data = serialize(form, { hash: true, empty: true })
    console.log(data)
    // 解构数据
    const { username, password } = data
    // 进行校验
    if (username.length < 8 || username.length > 30) {
        return showToast('用户名需要8-30位')
    }
    if (password.length < 6 || password.length > 30) {
        return showToast('密码需要6-30位')
    }
    try {
        // 校验完成，进行数据提交
        const res = await axios.post('/register', data)
      
        // 提示成功信息
        showToast(res.data.message)
        // 注册成功跳转登录页
        setTimeout(function () {
            location.href = './login.html'
        }, 1500)

    } catch (error) {
        // 提示失败信息
        showToast(error.response.data.message)

    }
})

// git pull：拉取
// git push:推送
//  git clone：克隆